/* CSS Document公共样式表 */
body {  margin:0; padding:0; border:0; font-family: Arial, Helvetica, sans-serif, "宋体"; text-align:left; font-size:12px; color:#929292; background-color:#000000; background-image:url(../images/bottom_bg.jpg); background-position:bottom center; background-repeat:no-repeat}
input, textarea, select { font-family: Arial, Helvetica, sans-serif, "宋体"; font-size:12px; color:#333; margin:0; padding:0; color:#717171;}

p, img, H1, H2, H3, H4, H5, H6, div ul li, ul, li, table, tr, td { margin:0; padding:0; border:0; list-style-type:none; font-family: Arial, Helvetica, sans-serif, "宋体";}
p { font-size:12px; line-height:14px;}
h1 { font-size:20px; color:#000; font-family:"幼圆"; font-weight:normal;}
h2 { font-size:14px;}
h3 { font-size:16px;}
h4 { font-size:22px;}



.float_left { float:left; margin:0; padding:0; border:0;}
.float_right { float:right; margin:0; padding:0; border:0;}

a:link, a:visited { color: #b8b0e1; text-decoration: none;}
a:active, a:hover {color: #3d9fe0; text-decoration: none;}

.clearboth{ clear:both;}

input[type="radio"]{vertical-align:middle;}
input[type="checkbox"]{vertical-align:middle;}

/*文字颜色定义样式*/
.font_red{ color:#ff0000;}





/* 整体背景 */
.body_wrapper{ width:100%; overflow:hidden; argin:0 auto; padding:0; background-image:url(../images/pub_top_bg.jpg); background-position:center top; background-repeat:no-repeat; height:auto!important;}

/* 头部文件样式表 */
.top_nav { width:1000px; height:104px; margin:0 auto; padding:0;}
.menu_nav{ width:1000px; height:89px; margin:0 auto; padding:0;}
.menu{ padding-top:14px; height:41px; line-height:41px; padding-left:14px; padding-right:4px; width:1000px; }
.menu ul li{ float:left; padding-left:15px; padding-right:16px; font-size:16px; font-family:"幼圆"; height:70px; line-height:41px;}
.menuli{ background-image:url(../images/menu_unselectbg.gif); background-position:bottom; background-repeat:no-repeat;}
.menuli_last{ background-image:none;}
.menuli a{ color:#dcdcdc}
.menuli a, .menuli A:link, menuli A:visited{ color:#dcdcdc;}
.menuli A:hover, menuli A:active{ color:#ff6600;}

.menuli_sel{ background-image:url(../images/menu_selectbg.gif); height:60px; background-position:bottom; background-repeat:no-repeat;}
.menuli_sel a{ color:#40a9ec}
.menuli_sel a, .menuli_sel A:link, menuli_sel A:visited{ color:#40a9ec;}
.menuli_sel A:hover, menuli_sel A:active{ color:#ff6600;}

.logo_nav { width:312px; height:104px; overflow:hidden; float:left; border:0; padding:0; margin:0; background-image:url(../images/logo.jpg);background-repeat:no-repeat;}
.search_nav{ width:209px; float:right; margin-top:13px;}
.search_text{ width:156px; height:20px; background-image:url(../images/search_text_bg.gif); background-color:transparent; border:none; float:left; padding-left:15px; padding-top:8px; color:#8f8f8f;}
.search_button{ width:38px; height:28px; background-image:url(../images/search_button_bg.gif); background-color:transparent; border:none; float:left }

.content_nav{ width:1000px; margin:0 auto; padding:0;}
.content_nav_bg{ background-image:url(../images/light_bottom.jpg); background-position:right top; background-repeat:no-repeat; float:left;}

.flash_nav{ width:1000px; height:362px; margin:0 auto; padding:0; text-align:center; padding-bottom:15px; background-image:url(../images/light_top.jpg); background-position:bottom right; background-repeat:no-repeat}

.content_nav_about{ width:710px; float:left; margin-right:11px; background-color:#171617; background-image:url(../images/left_top.gif); background-position:top; background-repeat:no-repeat; margin-bottom:13px;}
.content_nav_about_n{width:708px; background-image:url(../images/right_bottom.gif); background-position:bottom; background-repeat:no-repeat; overflow:hidden; padding:1px;}
.content_nav_news{ width:277px; border:#2c2c2e 1px solid; border-top:none; border-bottom:none; float:left; background-color:#0a0a0f; margin-bottom:13px;  background-image:url(../images/bottombg.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:1px;}
/*.content_nav_news_n{width:275px; height:318px; border:#f8f8f8 1px solid; border-top:none; overflow:hidden}*/
.con_title_right{ width:277px; height:47px; background-image:url(../images/title_right_bg.jpg); }
.con_title_right_light{ width:277px; height:47px; background-image:url(../images/title_right_bg_light.jpg); }

.con_title_cn{ padding-left:45px; width:80px; font-size:16px; font-family:"幼圆"; color:#ffffff; height:45px; line-height:45px; float:left; }
.con_title_cn_right{ padding-left:20px;}
.con_title_en{ color:#40a9ed; float:left; height:45px; line-height:45px; font-weight:bold; font-size:13px }
.con_title_button{ float:right; padding-right:13px; text-align:right; padding-top:16px; width:58px; }
.more_button{ background-image:url(../images/more_bg.gif); border:none; background-color:transparent; width:58px; height:17px; text-align:right; color:#FFF}
.con_title_left{ width:708px; height:47px; background-image:url(../images/titlebg.jpg);}
.con_title_left_light{ background-image:url(../images/titlebg_light.jpg);}
.con_con_left{ line-height:28px; width:668px; padding:20px; padding-bottom:0; _padding-bottom:19px; background-color:#0d0c12; float:left; overflow:hidden }

.con_con_contact{ line-height:28px; padding:20px; padding-bottom:0; background-color:#0d0c12; float:left; overflow:hidden }
.con_con_brief{ padding-bottom:30px; height:224px; background-image:url(../images/con_lightbg.jpg); background-position:right top; background-repeat:no-repeat; background-color:#070709}
.con_con_light{ background-image:url(../images/content_light.jpg); height:240px; background-position:left top; background-repeat:no-repeat;}
.con_con_right p{ line-height:28px; }
.con_con_left_titem{ width:210px; height:100px; float:left; margin-right:10px; margin-bottom:25px;}
*+html .con_con_left_titem{  margin-bottom:8px;}/*针对IE7*/

.item_img{ float:left; margin-right:10px; margin-top:10px;}
.item_img img{ border:#000 1px solid;}
.item_info{ float:left; line-height:24px;}
.item_info a{ color:#1878b4}

.con_con_right{ padding:15px; padding-top:20px;}
.con_con_right ul{ background-image:url(../images/news_bg.gif); background-position:0 -6px; }
.con_con_right ul li{ height:30px; width:225px; _width:225px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; background-image:url(../images/list_img.gif); background-position:left 5px; background-repeat:no-repeat; padding-left:12px}

.tel{ background-image:url(../images/tel_ico.jpg); background-repeat:no-repeat; background-position:left 2px ; padding-left:45px; color:#1779b6; font-size:24px; padding-top:5px; padding-bottom:20px; margin-top:10px;}
.qq_msn{ margin-top:5px; margin-bottom:10px;}
.contactinfo a{ color:#1879b6}
.map{ margin-top:10px; margin-bottom:20px;}

.con_con_left_citem{ width:156px; height:188px; float:left; margin-right:10px; margin-bottom:25px; _margin-bottom:15px; text-align:center}
*+html .con_con_left_citem{  margin-bottom:5px;}/*针对IE7*/

.c_img{ width:150px; height:150px; border:#393939 1px solid;}
.c_info{ text-align:center;}

.content_nav_c{  }
.content_nav_c_n{}

.con_title_case{background-image:url(../images/titlebg_case.jpg);}

.con_con_map{ width:200px; height:150px; margin-top:15px;  overflow:hidden; }
.title_sel{ color:#06C; background-image:url(../images/title_selbg.jpg); background-position:center center; background-repeat:no-repeat; font-size:14px; padding-left:20px;}
.title_sel a { color:#06C; font-size:14px;}
.title_nor{ color:#fff; font-size:14px;padding-left:20px;}
.title_nor a { color:#fff; font-size:14px;}

.content_nav_link{  width:998px; float:left; background-color:#0a0a0f; border:#2d2d2f 1px solid; border-top:none; }

.con_title_link{ width:998px; height:47px; background-image:url(../images/link_titlebg.jpg); background-position:center; background-repeat:no-repeat}

.con_con_link{ width:958px; padding-bottom:10px; background-image:url(../images/link_bg.jpg); background-position:bottom right; background-repeat:no-repeat}

.l_img{ width:75px; height:25px; padding:0px; margin-right:10px; margin-bottom:5px; _margin-bottom:5px; float:left}
*+html .l_img{  margin-bottom:0px;}/*针对IE7*/

.bottom{ width:1000px; height:40px; margin:0 auto; padding:0; text-align:center; padding-top:28px;background-position:center top; background-repeat:no-repeat; margin-top:10px; }
